BaseController Class Reference
#include <mdaBaseController.h>
Public Types |
enum | {
kBypassParam = 'bpas',
kPresetParam = 'prst',
kModWheelParam = 'modw',
kBreathParam = 'brth',
kCtrler3Param = 'ct03',
kExpressionParam = 'expr',
kPitchBendParam = 'pitb',
kSustainParam = 'sust',
kAftertouchParam = 'aftt'
} |
Public Member Functions |
| BaseController () |
tresult | initialize (FUnknown *context) |
tresult | setComponentState (IBStream *state) |
tresult | notify (IMessage *message) |
int32 | getProgramListCount () |
tresult | getProgramListInfo (int32 listIndex, ProgramListInfo &info) |
tresult | getProgramName (ProgramListID listId, int32 programIndex, String128 name) |
tresult | getMidiControllerAssignment (int32 busIndex, int16 channel, CtrlNumber midiControllerNumber, ParamID &tag) |
ParameterContainer & | getParameters () |
| DELEGATE_REFCOUNT (EditControllerEx1) tresult queryInterface(const char *iid |
Data Fields |
void ** | obj |
Static Public Attributes |
static const TChar | kMicroSecondsString [] = { 0x00b5, 0x0073, 0x0 } |
Protected Member Functions |
double | getSampleRate () const |
Protected Attributes |
int32 | midiCCParamID [kCountCtrlNumber] |
double | sampleRate |
bool | addBypassParameter |
Member Enumeration Documentation
- Enumerator:
kBypassParam |
|
kPresetParam |
|
kModWheelParam |
|
kBreathParam |
|
kCtrler3Param |
|
kExpressionParam |
|
kPitchBendParam |
|
kSustainParam |
|
kAftertouchParam |
|
Constructor & Destructor Documentation
Member Function Documentation
Reimplemented from EditController.
Reimplemented in AmbienceController, BandistoController, BeatBoxController, ComboController, DeEsserController, DegradeController, DelayController, DetuneController, DitherController, DubDelayController, DX10Controller, DynamicsController, EPianoController, ImageController, JX10Controller, LeslieController, LimiterController, LoudnessController, MultiBandController, OverdriveController, PianoController, RePsychoController, RezFilterController, RingModController, RoundPanController, ShepardController, SpecMeterController, SplitterController, StereoController, SubSynthController, TalkBoxController, TestToneController, ThruZeroController, and TrackerController.
int32 getProgramListCount |
( |
|
) |
[virtual] |
double getSampleRate |
( |
|
) |
const [inline, protected] |
Field Documentation